<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="x-ua-compatible" content="ie=edge">

    <title>商品管理页面</title>

    <link rel="stylesheet" href="../extra.css">

    <!-- Font Awesome Icons -->
    <link rel="stylesheet" href="../../../plugins/font-awesome/css/font-awesome.min.css">
    <!-- IonIcons -->
    <link rel="stylesheet" href="http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
    <!-- Theme style -->
    <link rel="stylesheet" href="../../../dist/css/adminlte.min.css">
    <!-- Google Font: Source Sans Pro -->
    <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
</head>
<!--
BODY TAG OPTIONS:
=================
Apply one or more of the following classes to to the body tag
to get the desired effect
|---------------------------------------------------------|
|LAYOUT OPTIONS | sidebar-collapse                        |
|               | sidebar-mini                            |
|---------------------------------------------------------|
-->
<body class="hold-transition sidebar-mini">
<div class="wrapper">
    <!-- Navbar -->
    <nav class="main-header navbar navbar-expand bg-white navbar-light border-bottom">
        <!-- Left navbar links -->
        <ul class="navbar-nav">
            <li class="nav-item">
                <a class="nav-link" data-widget="pushmenu" href="#"><i class="fa fa-bars"></i></a>
            </li>
            <li class="nav-item d-none d-sm-inline-block">
                <a href="index.html" class="nav-link">主页</a>
            </li>
            <li class="nav-item d-none d-sm-inline-block">
                <a href="#" class="nav-link">联系</a>
            </li>
        </ul>

        <!-- SEARCH FORM -->
        <form class="form-inline ml-3">
            <div class="input-group input-group-sm">
                <input class="form-control form-control-navbar" type="search" placeholder="搜索" aria-label="Search">
                <div class="input-group-append">
                    <button class="btn btn-navbar" type="submit">
                        <i class="fa fa-search"></i>
                    </button>
                </div>
            </div>
        </form>

        <!-- Right navbar links -->
        <ul class="navbar-nav ml-auto">
            <!-- Messages Dropdown Menu -->
            <li class="nav-item dropdown">

            <li class="nav-item">
                <a class="nav-link" data-widget="control-sidebar" data-slide="true" href="#"><i
                        class="fa fa-th-large"></i></a>
            </li>
        </ul>
    </nav>
    <!-- /.navbar -->

    <!-- Main Sidebar Container -->
    <aside class="main-sidebar sidebar-dark-primary elevation-4">
        <!-- Brand Logo -->
        <!--<a href="index.html" class="brand-link">-->
        <!--<img src="dist/img/AdminLTELogo.png" alt="AdminLTE Logo" class="brand-image img-circle elevation-3"-->
        <!--style="opacity: .8">-->
        <!--<span class="brand-text font-weight-light">AdminLTE 3</span>-->
        <!--</a>-->

        <!-- Sidebar -->
        <div class="sidebar">
            <!-- Sidebar user panel (optional) -->
            <div class="user-panel mt-3 pb-3 mb-3 d-flex">
                <div class="image">
                    <img src="../../../dist/img/user2-160x160.jpg" class="img-circle elevation-2" alt="User Image">
                </div>
                <div class="info">
                    <a href="#" class="d-block">商户</a>
                </div>
            </div>

            <!-- Sidebar Menu -->
            <!-- Sidebar Menu -->
            <nav class="mt-2">
                <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu"
                    data-accordion="false">
                    <!-- Add icons to the links using the .nav-icon class
                         with font-awesome or any other icon font library -->
                    <li class="nav-item ">
                        <a href="index.html" class="nav-link">
                            <i class="nav-icon fa fa-dashboard"></i>
                            <p>
                                商品概况
                                <!--<i class="right fa fa-angle-left"></i>-->
                            </p>
                        </a>
                    </li>

                    <li class="nav-item has-treeview">
                        <a href="#" class="nav-link active">
                            <i class="nav-icon fa fa-table"></i>
                            <p>
                                商品介绍
                                <i class="fa fa-angle-left right"></i>
                            </p>
                        </a>
                        <ul class="nav nav-treeview">

                            <li class="nav-item">
                                <a href="goinfo.html" class="nav-link">
                                    <i class="fa fa-circle-o nav-icon"></i>
                                    <p>商品列表</p>
                                </a>
                            </li>
                            <li class="nav-item">
                                <a href="gomanage.html" class="nav-link">
                                    <i class="fa fa-circle-o nav-icon"></i>
                                    <p>商品管理</p>
                                </a>
                            </li>
                            <li class="nav-item">
                                <a href="goservice.html" class="nav-link">
                                    <i class="fa fa-circle-o nav-icon"></i>
                                    <p>商品服务</p>
                                </a>
                            </li>
                        </ul>
                    </li>

                    <li class="nav-item has-treeview">
                        <a href="#" class="nav-link">
                            <i class="nav-icon fa fa-table"></i>
                            <p>
                                商户管理
                                <i class="fa fa-angle-left right"></i>
                            </p>
                        </a>
                        <ul class="nav nav-treeview">
                            <li class="nav-item">
                                <a href="infotable.html" class="nav-link">
                                    <i class="fa fa-circle-o nav-icon"></i>
                                    <p>商户信息</p>
                                </a>
                            </li>

                            <li class="nav-item">
                                <a href="updatetable.html" class="nav-link">
                                    <i class="fa fa-circle-o nav-icon"></i>
                                    <p>修改信息</p>
                                </a>
                            </li>
                            <li class="nav-item">
                                <a href="orders.html" class="nav-link">
                                    <i class="fa fa-circle-o nav-icon"></i>
                                    <p>订单信息</p>
                                </a>
                            </li>
                        </ul>
                </ul>
            </nav>
            <!-- /.sidebar-menu -->
        </div>
        <!-- /.sidebar -->
    </aside>

    <!-- Content Wrapper. Contains page content -->
    <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
            <div class="container-fluid">
                <div class="row mb-2">
                    <div class="col-sm-6">
                        <h1>商品管理</h1>
                    </div>
                    <div class="col-sm-6">
                        <ol class="breadcrumb float-sm-right">
                            <li class="breadcrumb-item">主页</a></li>
                            <li class="breadcrumb-item active">商品管理</li>
                        </ol>
                    </div>
                </div>
            </div><!-- /.container-fluid -->
        </section>

        <section class="content">
            <div class="row">
                <div class="col-12">
                    <div class="card">
                        <!--<div class="card-header">-->
                        <!--<h3 class="card-title">Hover Data Table</h3>-->
                        <!--</div>-->
                        <!-- /.card-header -->
                        <div class="card-body">
                            <table id="goods-table" class="table table-bordered table-hover">
                                <thead>
                                <tr>
                                    <th>商品ID</th>
                                    <th>商品名</th>
                                    <th>价格</th>
                                    <th>数量</th>
                                    <th>状态</th>
                                    <th>操作</th>
                                </tr>
                                </thead>

                            </table>
                        </div>
                        <!-- /.card-body -->
                    </div>
                    <!-- /.card -->

                </div>
                <!--&lt;!&ndash; /.col &ndash;&gt;-->
            </div>
            <!--&lt;!&ndash; /.row &ndash;&gt;-->
        </section>
        <!-- /.content -->
    </div>
    <!-- Main Footer -->
    <footer class="main-footer">
        <!-- To the right -->
        <div class="float-right d-none d-sm-block-down">
            Anything you want
        </div>
        <!-- Default to the left -->
        <strong>Copyright &copy; 2018 Solitary.</strong> All rights reserved.
    </footer>
    <aside class="control-sidebar control-sidebar-dark">
        <!-- Control sidebar content goes here -->
    </aside>
    <!-- REQUIRED SCRIPTS -->
</div>


<!-- jQuery -->
<script src="../../../plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap 4 -->
<script src="../../../plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- DataTables -->
<script src="../../../plugins/datatables/jquery.dataTables.js"></script>
<script src="../../../plugins/datatables/dataTables.bootstrap4.js"></script>
<!-- SlimScroll -->
<script src="../../../plugins/slimScroll/jquery.slimscroll.min.js"></script>
<!-- FastClick -->
<script src="../../../plugins/fastclick/fastclick.js"></script>
<!-- AdminLTE App -->
<script src="../../../dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="../../../dist/js/demo.js"></script>
<!-- page script -->
<script>
  var table
  var shopId = []
  var data = []
  var user_token = sessionStorage.getItem('user_token')


  $(function () {
    getShopId()
  })

  function getShopId() {
    var user_uuid = sessionStorage.getItem('user_uuid')

    var settings = {
      'async': true,
      'crossDomain': true,
      'url': 'http://127.0.0.1:8080/api/shopinfos/shop/' + user_uuid,
      'method': 'GET',
      'headers': {
        'Authorization': user_token
      }
    }


    $.ajax(settings)
      .done(function (response) {
        // response = JSON.parse(response)
        console.log(response)
        if (response.code == 0) {
          for (var i = 0; i < response.data.length; ++i) {
            shopId.push(response.data[i].uuid)
          }
          refreshData()
        } else {
          alert(response.message)
        }
      })

  }


  function downStair(id) {
    var user_token = sessionStorage.getItem('user_token')
    var user_uuid = sessionStorage.getItem('user_uuid')

    var settings = {
      'async': true,
      'crossDomain': true,
      'url': 'http://127.0.0.1:8080/api/goods/' + id,
      'method': 'DELETE',
      'headers': {
        'Authorization': user_token
      }
    }


    $.ajax(settings)
      .done(function (response) {
        if (response.code == '0') {
          alert(response.message)
          table.destroy()
          refreshData()

        } else {
          alert(response.message)
        }
      })


  }


  function refreshData() {
    var user_token = sessionStorage.getItem('user_token')

    // for (var shop in shopId) {
    var settings = {
      'async': true,
      'crossDomain': true,
      'url': 'http://127.0.0.1:8080/api/goods/shop/' + shopId[3],
      'method': 'GET',
      'headers': {
        'Authorization': user_token
      }
    }

    $.ajax(settings)
      .done(function (response) {
        // response = JSON.parse(response)
        if (response.code == 0) {
          var tempdata = response.data
          console.log(tempdata)
          if (tempdata != null) {
            for (var j = 0; j < tempdata.length; ++j) {
              data.push(tempdata[j])
            }
            loadTable()

          }

        }
      })
    // }

  }

  function loadTable() {
    table = $('#goods-table')
      .DataTable({
        destroy: true,
        data: data,
        columns: [
          { data: 'id' },
          { data: 'gName' },
          { data: 'gPrice' },
          { data: 'gQuantity' },
          { data: 'gState' }
        ],
        columnDefs: [
          // // 将Salary列变为红色
          // {
          //   "targets": [5], // 目标列位置，下标从0开始
          //   "data": "salary", // 数据列名
          //   "render": function(data, type, full) { // 返回自定义内容
          //     return "<span style='color:red;'>" + data + "</span>";
          //   }
          // },
          // 增加一列，包括删除和修改，同时将我们需要传递的数据传递到链接中
          {
            targets: 5, // 目标列位置，下标从0开始
            render: function (data, type, row, meta) { // 返回自定义内容// return "<a href='/delete?name=" + data + "'>Delete</a>&nbsp;<a href='/update?name=" + data + "'>Update</a>";
              return '<td>\n' +
                '                                    <button class="btn-primary"\n' +
                '                                            data-toggle="modal"\n' +
                '                                            data-target="#seeOpponentDetail"\n' +
                '                                            onclick="seeOpponentDetail(${item.id})">\n' +
                '                                        查看\n' +
                '                                    </button>\n' +
                '                                    <button class="btn-info"\n' +
                '                                            data-toggle="modal"\n' +
                '                                            data-target="#seeOpponentDetail"\n' +
                '                                            onclick="seeOpponentDetail(${item.id})">\n' +
                '                                        修改\n' +
                '                                    </button>\n' +
                '                                    <button class="btn-danger"\n' +
                '                                            data-toggle="modal"\n' +
                '                                            data-target="#seeOpponentDetail"\n' +
                '                                            onclick="downStair(' + row.id + ')">\n' +
                '                                        下架\n' +
                '                                    </button>\n' +
                '                                </td>'
            }
          }
        ]
      })
  }
</script>
</body>
</html>

